拼多多转正了,我却有些迷茫。。
大家好,我是鱼皮。最近一位 编程导航 的老鱼友成功转正上岸了拼某多(国内一线大厂),开启了新一阶段的人生。但是初入职场,难免会迷茫,所以他在微信向我提问,不知道未来的路怎么走才能让自己更快地提升发展,想寻求一些建议。问题很不错,算是一个经典的职业规划问题,所以我专门给他发了好几大段语音:
以下是他的提问,给大家分享下一起学习:
鱼友提问
鱼皮晚上好,我是之前 5 月请教过您的星球小伙伴,目前已经在拼某多转正,对以后职业发展有些困惑,希望能得到您的指导。目前我是有一点后端基础背景的前端开发,现有工作对我来说挑战不是很大,虽然我知道我所在团队的前端技术很牛,但是我发现自己在看《MySQL 技术内幕》、《Redis 设计与实现》等后端书籍的时候会比前端书籍更上头,感觉这些东西更加吸引我。就比如一些存储内核、引擎、服务架构的设计,那种对于逻辑的掌控感。我现在比较纠结在完成日常需求之后,提升自己的时间里,到底是继续深耕前端还是投入到后端呢?
鱼皮回答
这个问题非常好,首先跨方向(技术)发展是很常见的,越高层级的人才,就越需要一专多长。像我之前在腾讯的时候,就了解到有后端开发的同学之后成长为客户端的 Leader,或者说有前端开发的同学变成后端 Leader、再成长为整个技术总监的情况。还有像我之前在腾讯从事的是应用开发通道的岗位,比起某个单一的技术,更侧重业务理解,不管你专精前端还是后端,都有可能成为 Leader。
所以其实我当你做技术开发越久,你越会发现无论是前端、后端还是其他的技术,绝大多数情况下,它们都不是真正影响你晋升的瓶颈。除非你们部门就是以技术研究为主,那另当别论,但是卷技术的同时一定要看技术实际产生的成果、带来的价值,而不是自以为地技术强。
所以其实小伙伴要注重全面的综合能力的提升,其中比较重要的能力,就是业务理解能力,还有高效工作的能力。就是同样一个工作交给你,能够用更少的人力和时间,更漂亮地完成工作,就更容易得到领导的赏识。
工作初期是需要注重技术提升的,但同时你要能够打破自己的边界,不仅关注自己的工作,还要关注同组人的工作。如果能够在完成自己目标的同时,来为组内业务发展或者说整个公司的技术建设做一点自己的事情,那么会大大加分,相信很快就会得到领导的关注。
我举个例子,我当时在腾讯暑期实习的时候,就参与了公司内部的开源项目,和一些公司内的技术大牛交流;后面也主动在组内做了技术分享、再到之后负责越来越多的项目和工作。通过这些前期的积累,成功帮助我在工作一年的时候就拿到了连续 2 次的优秀员工(四五星)和绿色通道名额。
回归到你自己的现状,我的建议是,如果你已经能够完成或者说完全胜任你们组的前端工作,并且也一定程度上了解了其他同事做的工作以及他们在用的技术。换言之,就是你认为自己的实力已经在组内属于 头部 的时候,我是建议你再把更多的精力花在其他方向(比如后端)。因为你本职工作是前端开发,而且刚进公司,所以建议先把自己的岗位做好再去扩展;否则的话,你即使会了一些后端,可能你对于整个团队内的技术掌控力、业务完成的效率、以及其他同事对你的技术信服度的提升都是没有太大的帮助的。理想情况下,你应该先努力成为团队的技术核心,尤其是你的同事平时有什么前端的问题能想到先去问你,那就真的成功了!
就像我一开始也是专注后端的,因为我自己的本职工作是以后端为主。那当我后面独立负责了一个项目之后,我也会更多地关注同组同事的工作,然后去想办法提升我的综合能力,无论是前端和后端前沿技术、造轮子的艺术,还是一些开发规范、职场经验方面的问题,我都一直有在学习。
对你来说,平时后端这些书感兴趣都可以看,但是你要 控制好时间 ,并且明确自己看它们的目的,最好是能对你现在的工作有一定的帮助。举个例子,你要去看计算机网络、HTTP 协议方面的书籍,因为对前端来说,你要跟后端通过网络接口通信,了解这些就能帮助你的后端更好地协作,从而提高你整体的工作效率。
而即使你现在对 MySQL 内核特别精通,你想突然从前端转到后端,这也是需要一个过程的。而且就是它们现在对于你工作的帮助应该是没有那么大的(很多后端同学都不了解 MySQL 内核呢,而且了解后工作中也不一定用到)。很多事情我们都可以做,但要考虑性价比,建议是做好长期计划,一步一步来吧!
以上也有我曾经的组长和总监给我的建议,非常感谢他们的指导!
最后
这位小伙伴在转正后立刻就能想到职业规划和自我提升,真的是很优秀了,也感谢他续费编程导航,这是对我们最大的认可。帮助大家学习编程,我们是认真的!
欢迎学编程的朋友加入鱼皮的 编程导航,获取百万字精心创作的编程学习指南 + 求职指南 + 7 大鱼皮保姆级项目实战教程,和 2 万多名编程学习者共享知识、交流进步。
👇🏻 点击下方阅读原文,获取鱼皮往期编程干货
往期推荐